G-Space: a linear time graph layout

نویسندگان

  • Brian N. Wylie
  • Jeffrey Baumes
  • Timothy M. Shead
چکیده

We describe G-Space (Geodesic Space), a straightforward linear time layout algorithm that draws undirected graphs based purely on their topological features. The algorithm is divided into two phases. The first phase is an embedding of the graph into a 2-D plane using geodesic distances as coordinates. These coordinates are computed with the same process used by HDE (High-Dimensional Embedding) algorithms. In our case we do a Low-Dimensional Embedding (LDE), and directly map the geodesic distances into a two dimensional geometric space. The second phase is the resolution of the many-to-one mappings that frequently occur within the low dimensional embedding. The resulting layout appears to have advantages over existing methods: it can be computed rapidly, and it can be used to answer topological questions quickly and intuitively.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A constructive linear time algorithm for small cutwidth*y

The cutwidth of a graph G is deened to be the smallest integer k such that the vertices of G can be arranged in a linear layout v 1 ; : : : ; vn] in such a way that for every i = 1; : : : ; n?1, there are at most k edges with the one endpoint in fv 1 ; : : : ; v i g and the other in fv i+1 ; : : : ; vng. In this paper we show how to construct, for any constant k, a linear time algorithm that fo...

متن کامل

Cutwidth I: A linear time fixed parameter algorithm

The cutwidth of a graph G is the smallest integer k such that the vertices of G can be arranged in a linear layout [v1, . . . , vn] in such a way that, for every i = 1, . . . , n− 1, there are at most k edges with one endpoint in {v1, . . . , vi} and the other in {vi+1, . . . , vn}. In this paper we provide, for any constant k, a linear time algorithm that for any input graph G, answers whether...

متن کامل

A constructive linear time algorithm for small cutwidth*†

The cutwidth of a graph G is defined to be the smallest integer k such that the vertices of G can be arranged in a linear layout [v1, . . . , vn] in such a way that for every i = 1, . . . , n−1, there are at most k edges with the one endpoint in {v1, . . . , vi} and the other in {vi+1, . . . , vn}. In this paper we show how to construct, for any constant k, a linear time algorithm that for any ...

متن کامل

Minimum Cut Linear Arrangement of p-q Dags for VLSI Layout of Adder Trees

Two algorithms for minimum cut linear arrangement of a class of graphs called p-q dags are proposed. A p-q dag represents the connection scheme of an adder tree, such as Wallace tree, and the VLSI layout problem of a bit slice of an adder tree is treated as the minimum cut linear arrangement problem of its corresponding p-q dag. One of the two algorithms is based on dynamic programming. It calc...

متن کامل

ON THE SZEGED INDEX OF NON-COMMUTATIVE GRAPH OF GENERAL LINEAR GROUP

Let $G$ be a non-abelian group and let $Z(G)$ be the center of $G$. Associate with $G$ there is agraph $Gamma_G$ as follows: Take $Gsetminus Z(G)$ as vertices of$Gamma_G$ and joint two distinct vertices $x$ and $y$ whenever$yxneq yx$. $Gamma_G$ is called the non-commuting graph of $G$. In recent years many interesting works have been done in non-commutative graph of groups. Computing the clique...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008